CSSE 220 - Object-Oriented Software Development
- Credit Hours: 3R-3L-4C
- Term Available: F,W,S
- Graduate Studies Eligible: No
- Prerequisites: CSSE 120
- Corequisites: None
Object-oriented programming concepts, including the use of inheritance, interfaces, polymorphism, abstract data types, and encapsulation to enable software reuse and assist in software maintenance. Recursion, GUIs and event handing. Use of common object-based data structures, including stacks, queues, lists, trees, sets, maps, and hash tables. Space/time efficiency analysis. Testing. Introduction to UML.